rendre impossible - German English Dictionary